
package Ejecucion;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

/**
 *
 * @author pipo
 */
public class Vacante {
    int idVacante;
    int idTipo_Vacante;
    int idGiro_Empresa;
    int idEmpresa;
    String plaza;
    Float sueldo;
    String requerimientos;
    
    public String getTipoVacantes(){
        Conection c=new Conection();
     Connection con1;
     String ret="";
        try {
            con1 = c.getConnection();
            Statement stm1 = con1.createStatement();
            ResultSet rs1;
            String sql="Select * from tipo_vacante;";
            rs1 = stm1.executeQuery(sql);
            while(rs1.next()){
                ret+="<option value="+ rs1.getInt(1)+" >"+ rs1.getString(2)+"</option>";
            }
            con1.close();
            return ret;
        } catch (SQLException ex) {
            return ret;
        }
    }
    
public int agregarVacante(Vacante v){
     
    Conection c=new Conection();
    Connection con1;
    try {
        con1 = c.getConnection();
        Statement stm1 = con1.createStatement();
        String sql="Insert into Vacante (idTipo_Vacante, idGiro_Empresa, idEmpresa, plaza, sueldo, requerimientos) values('"+v.getIdTipo_Vacante()+"','"+v.getIdGiro_Empresa()+"','"+v.getIdEmpresa()+"','"+v.getPlaza()+"','"+v.getSueldo()+"','"+v.getRequerimientos()+"');";
        stm1.execute(sql);
        con1.close();
        return 0;
    } catch (SQLException ex) {
        return -1;
    }
              
 }

    public int getIdVacante() {
        return idVacante;
    }

    public void setIdVacante(int idVacante) {
        this.idVacante = idVacante;
    }

    public int getIdTipo_Vacante() {
        return idTipo_Vacante;
    }

    public void setIdTipo_Vacante(int idTipo_Vacante) {
        this.idTipo_Vacante = idTipo_Vacante;
    }

    public int getIdGiro_Empresa() {
        return idGiro_Empresa;
    }

    public void setIdGiro_Empresa(int idGiro_Empresa) {
        this.idGiro_Empresa = idGiro_Empresa;
    }

    public int getIdEmpresa() {
        return idEmpresa;
    }

    public void setIdEmpresa(int idEmpresa) {
        this.idEmpresa = idEmpresa;
    }

    public String getPlaza() {
        return plaza;
    }

    public void setPlaza(String plaza) {
        this.plaza = plaza;
    }

    public Float getSueldo() {
        return sueldo;
    }

    public void setSueldo(Float sueldo) {
        this.sueldo = sueldo;
    }

    public String getRequerimientos() {
        return requerimientos;
    }

    public void setRequerimientos(String requerimientos) {
        this.requerimientos = requerimientos;
    }
}
